﻿/* CSS Document */
/* 清理浮动 */
.clearfix:after {
 visibility:hidden;
 display:block;
 font-size:0;
 content:" ";
 clear:both;
 height:0;
}
.clearfix {
 zoom:1;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hide from IE Mac /*/
.clearfix {
	display: block;
}
/* End hide from IE Mac */
/* end of clearfix */ 


body 
{
    margin:0px; padding:0px; font-family:微软雅黑; font-size:12px; color:#666;line-height:18px;
}
a
{
    color:#1f1f1f; text-decoration:none;
    }
img{ border:0;}
li{ list-style-type:none; padding:0px; margin:0px;}
ul{padding:0px; margin:0px;}
div,dl,dt,dd{padding:0px; margin:0px;}

#top{height:125px; margin:0px auto; background-color:#fff;}
#top .top_t{ height:88px; width:1003px; margin:0px auto;position: relative;}
#top .top_t .logo{ float:left;} 
#top .top_t .hotline{position: relative; font-size:24px;color:#0055a2;line-height: 35px;padding-left:10px;top: 5px;} 
#top .top_t .brief{padding-left: 10px;color: #282828;position: relative;top:4px;} 
#top .top_t .lan{top:15px;right: 0;position: absolute;} 
#top .top_t .lu{ float:right;padding-top:15px;}
#top .top_t .lu ul li{ float:left; margin-left:10px;}




.feedback{
    background: none repeat scroll 0 0 #ff6d0b;
    border: medium none;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    height: 37px;
    line-height: 40px;
    overflow: hidden;
    text-align: center;
    transition: border 0.2s linear 0s;
    vertical-align: middle;
    width: 120px;
float:left;margin-right:20px;
}
.feedback a{color: #ffffff;}




.nav{height:37px; line-height:37px; margin:0 auto; background:#000;}
.nav ul{ margin:0px auto; width:1003px;}
.nav ul li{ float:left;}
.nav ul li a{ display:block; padding-left:33px; padding-right:33px; color:#fff; font-size:14px;}
.nav ul li:hover{ background-color:#0055a2;}



.nav ul .li_na .navhov{display:block; position:absolute; z-index:9999; background-color:#0055a2; width:122.5px;filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity:0.8; }
.nav ul .li_na .navhov li{ width:122.5px;height:30px; text-align:center;}
.nav ul .li_na .navhov li a{line-height:30px; font-size:12px;padding:0;}
.nav ul .li_na .navhov li:hover{ background-color:#036dcd; color:#fff;}
.nav ul li ul{ display:none;}


#banner{width:100%; overflow:hidden; position:relative; height:800px;}
#banner .banner_w{width:1003px; height:800px; position:relative; z-index:100; margin:0 auto;}
#banner .banner_w .item{position:absolute; top:0; left:50%; margin-left:-960px; width:1920px;}


.con_con{ height:430px; background-image:url(../images/con_bg.jpg); background-repeat:repeat-x;}
.con_con .con_ab{ width:400px; float:left; padding-top:50px; line-height:26px;}
.con_con .con_contact{ width:536px; float:right; padding-top:50px; line-height:26px;}
.con_con .con_contact .con_contact_c{ background-image:url(../images/contact_bg.jpg); height:284px; background-repeat:no-repeat;}


.in_m{ padding-top:10px; padding-bottom:20px; overflow:hidden; background-color:#eeeeee;}



#con{width:1003px; margin:0 auto; overflow:hidden;}
#con .con1{height: 152px;border-top: 2px solid black; border-bottom: 1px solid #dbdddc;}
#con .con1_1{width:1003px;height: 59px;border-bottom: 1px solid #dbdddc;}
#con .con1_1 .fl{font-family:Arial;font-size:18px;color:black;padding-left: 15px;line-height: 59px;}
#con .con1_1 .fl_1{width:30px;height: 16px; background: url(../images/sprite.png) 0 0;display: inline-block;*display:inline;*zoom:1; line-height: 59px;}
#con .con1_1 .fl_2{font-size: 16px;color: #000;font-weight: bold;line-height:59px; padding-left: -8px;}
#con .con1_1 .fl_3{font-weight: bold;padding-left:210px;line-height: 59px;}
#con .con1_1 .fl_3 a{color:#000;}
#con .con1_1 .search{margin-left:20px;display: inline-block;*display: inline;*zoom:1;height: 28px; position: relative;}
#con .con1_1 .search input,textarea { font:12px 微软雅黑; }
#con .con1_1 .search .ke{border: 2px solid #a0a0a0;width: 166px;height: 22px;color: #9e9e9e;}

#con .con1_2{width:1003px;height: 95px;position: relative;}
#con .con1_2 .cp{height: 95px;overflow: hidden;zoom:1;}
#con .con1_2 b{font:16px 微软雅黑;display: inline-block;font-weight: normal;width: 147px;float: left;text-align: center;height: 26px;line-height: 26px;color: #000;border: 1px solid #b2b2b2;position: absolute;top:34.5px; left: 14px;}
#con .con1_2 p{width: 898px;float: left;line-height: 28px;padding: 8px 0 0;*top:12px; word-spacing: -1.5px;position: absolute;left: 201px;}
#con .con1_2 a{display: inline-block;width: 114px;color: #000;padding-left: 12px;font-weight:bold;}
#con .con1_2 a:hover{text-decoration: underline;}

#con #four{width:100%;height:691px;}
#con #four .four-con{width:1003px;margin:0 auto;height:691px;}
#con #four .four-con .title-tab{width:1000px;height:42px;border-left:1px solid #dbdddc;border-top:1px solid #dbdddc;border-bottom:1px solid #dbdddc;margin:0 auto;}
#con #four .four-con .title-tab li{font:14px 微软雅黑;width:199px;height:42px;border-right:1px solid #dbdddc;float:left;line-height:42px;text-align:center;cursor:pointer;}
#con #four .four-con .title-tab li.active{background:#0055a2;color:#fff;}
#con #four .table-con{width:1003px;height:503px;overflow:hidden;padding-top:66px;position:relative;}
#con #four .table-con .tab-con{width:1003px;height:503px;}
#con #four .swiper-container{width:100%;height:100%;}
#con #four .swiper-slide{width:502px;height:100%;}
#con #four .arrow-left{background:#0055a2;position:absolute;right:30px;bottom:0px;width:30px;height:25px;display:inline-block;color:#fff;line-height:25px;text-align:center;z-index:999;}
#con #four .arrow-right{background:#ddd;position:absolute;right:0px;bottom:0px;width:30px;height:25px;display:inline-block;color:#333;line-height:25px;text-align:center;z-index:999;}
#con #four .cs-con{width:100%;height:100%;}
#con #four .cs-con img{display:block;float:left;vertical-align:middle;}
#con #four .cs-con .cs-z{width:217px;float:left;margin-left:11px;}
#con #four .cs-con .cs-z h2{font-size:24px;color: #3e3e3e;}
#con #four .cs-con .cs-z h4{margin-top: 8px; font-size:14px;font-weight:normal;}
#con #four .cs-con .cs-z .knm{margin-top: 30px; text-align: center;padding-left: 15px; line-height:27px;width: 105px;height: 27px;border: 1px solid #dadada;border-radius: 2px;background: url(../images/sprite.png) 0 -29px no-repeat;font-size: 14px;background-color: #f5f5f5;}
#con #four .cs-con .cs-z .knm a{color: #666;}

#bn2{position: relative;height: 500px;overflow: hidden;}
#bn2 .item{position:absolute; top:0; left:50%; margin-left:-960px; width:1920px;height:500px;background: url(../images/secbnr.jpg) no-repeat;}
#bn3{height: 1002px; overflow: hidden;position: relative;}
/*#bn3 .item{position:absolute; top:0; left:50%; margin-left:-960px; width:1920px;height:1003px;background: url(../images/trdbnr.jpg) no-repeat;}*/
#bn4{position: relative;height: 988px;overflow: hidden;}
#bn4 .item{position:absolute; top:0; left:50%; margin-left:-960px; width:1920px;height:988px;background: url(../images/fthbnr.jpg) no-repeat;}
#bn5{position: relative;height: 200px;overflow: hidden;}
#bn5 .item{position:absolute; top:0; left:50%; margin-left:-960px; width:1920px;height:200px;background: url(../images/fihbnr.jpg) no-repeat;}
/*#bn5 .item_0{position: relative;width: 1920px;height: 200px;}
#bn5 .item_1{position: absolute;font-size: 24px;color: #dab866;top:90px ;left:519px ;line-height: 28px;}
#bn5 .item_2{position: absolute;font-size: 24px;color: #fff;top:138px ;left:471px ;line-height: 28px;}*/

.htchose{width: 1003px;height: 563px;position: relative;margin: 0 auto;}
.htchose .hed{position: absolute;top: 0;left: 0;right: 0;bottom: 395px;}
.htchose .btm{position: absolute;top:168px;left: 0;right: 0;bottom: 0;}
.htchose .hed .wz1{font-size:34px; color:#0766c0; line-height:34px; padding-top:45px; width:442px; margin:0 auto;}
.htchose .hed .wz2{font-size: 17px;color: #666;width: 324px;margin: 0 auto;padding-top: 14px;}
.htchose .hed .tnl{width: 451px; margin: 0 auto; border-bottom:1px solid #c1c1c1;padding-top: 18px;}
.htchose .hed .tkl{width: 160px; margin: 0 auto; border-bottom: 3px solid #0766c0;position: relative;top: 2px; }
.htchose .btm .btm_con2{position: absolute;top: 0;left: 343px;}
.htchose .btm .btm_con3{position:absolute;top: 0;right: 0;}
.htchose .btm .btm_con_wz{width:315px;height:161px;border:1px solid #e0e0e0;line-height: 24px;position: relative;top: -4px;}
.htchose .btm .btm_con_wz h5{font-size: 15px;padding-left: 16px;margin: 12px 0;}
.htchose .btm .btm_con_wz h6{font-weight: normal;padding-left: 16px;margin:0;font-size:12px;}

.abus{width: 1003px;position: relative;margin: 0 auto; }
.abus .abus_hd{width: 658px; height: 40px;border: 1px solid #e0e0e0;}
.abus .abus_hd .abus_hd1{float: left;line-height: 40px;margin-left: 9px;}
.abus .abus_hd .abus_hd2{float: right;line-height: 40px;margin-right: 10px;}
.abus .abus_hd .abus_hd2 a{color: #717171;}
.abus .abus_con{width: 658px; height: 488px;border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
.abus .abus_pic{width: 337px;height: 232px;float: left;}
.abus .abus_wz{float:right; width: 311px;font-size: 13px;color: #717171;line-height: 26px;padding-top: 10px;padding-right: 10px;}
.abus .abus_bnr{height: 35px;position: relative;background:#0766c0;text-align: center;font-size: 14px;line-height: 34px;color: #fff;}

.rollBox{width:636px;height:199px;overflow:hidden;padding:10px;margin:0 auto;}
.rollBox .LeftBotton{height:29px;width:30px;background:url(../images/sprite.png) no-repeat 0 -109px;overflow:hidden;float:left;display:inline;margin:75px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:29px;width:30px;background:url(../images/sprite.png) no-repeat 0 -159px;overflow:hidden;float:left;display:inline;margin:75px 0 0 10px;cursor:pointer;}
.rollBox .Cont{width:560px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:191px;float:left;text-align:center;margin-left: 40px;}
.rollBox .Cont .pic .pic_bd{border:1px solid #e0e0e0;width: 191px;height: 166px;}
.rollBox .Cont .pic img{display:block;margin:0 auto;width:131px;height:166px;}
.rollBox .Cont .pic .pic_wz{line-height:15px;color:#717171;margin:15px 0px;}
.rollBox .Cont .pic div span{display:block;}
.rollBox .Cont .pic .pic_wz a{color: #717171;}
.rollBox .Cont a:hover{text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

.wd{width:315px;border:1px solid #e0e0e0;position: absolute;top: 0;right: 0; height:529px; background:#fff;}
.wd .wd_hd{height: 40px;border-bottom: 1px solid #e0e0e0;}
.wd .wd_hd .wd_hd1{float: left;line-height: 40px;margin-left: 9px;}
.wd .wd_hd .wd_hd2{float: right;line-height: 40px;margin-right: 10px;}
.wd .wd_hd .wd_hd2 a{color: #717171;}
.wd .wd_tp{width: 315px;margin-bottom: 5px;}
.wd dl {padding:12px 0 10px;margin:0 12px; border-bottom:1px dashed #d1d1d1;}
.wd dt { background: url(../images/wd_w.png) no-repeat 0 2px;line-height:18px; padding:0 0 10px 25px; overflow: hidden;}
.wd dt a { color:#000; font-weight:bold;font-family: 'Microsoft YaHei';font-size: 13px;}
.wd dd { background:url(../images/wd_d.png) no-repeat 0 4px; padding-left:25px; line-height:20px; color:#838282; max-height:80px; overflow:hidden;}
.wd dt a:hover{text-decoration: underline;}

#information{width: 1003px;margin: 0 auto;position: relative;}
#information .news{width: 489px;}
#information .news .news_hd{height: 40px;border: 1px solid #e0e0e0;}
#information .news .news_hd .news_hd1{float: left;line-height: 40px;margin-left: 9px;}
#information .news .news_hd .news_hd2{float: right;line-height: 40px;margin-right: 10px;}
#information .news .news_hd .news_hd2 a{color: #717171;}
#information .news .news_con{height: 214px;border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
#information .news .news_con .news_pic{float: left; width: 180px;height: 214px; background: url(../images/news.jpg) no-repeat;background-position:left 9px top 8px;*position: relative;*left: 9px;*top: 8px; }
#information .news .news_con ul{float: right;width: 302px;}
#information .news .news_con ul li{line-height:34px;border-bottom: 1px dashed #b8b8b8;}
#information .news .news_con ul li  a{font-size: 13px;color: #717171;}
#information .info{width: 489px;position: absolute;top: 0;right: 0;}
#information .info .info_hd{height: 40px;border: 1px solid #e0e0e0;}
#information .info .info_hd .info_hd1{float: left;line-height: 40px;margin-left: 9px;}
#information .info .info_hd .info_hd2{float: right;line-height: 40px;margin-right: 10px;}
#information .info .info_hd .info_hd2 a{color: #717171;}
#information .info .info_con{height: 214px;border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
#information .info .info_con .info_pic{float: left; width: 180px;height: 214px; background: url(../images/info.jpg) no-repeat;background-position:left 9px top 8px;*position: relative;*left: 9px;*top: 8px; }
#information .info .info_con ul{float: right;width: 302px;}
#information .info .info_con ul li{line-height:34px;border-bottom: 1px dashed #b8b8b8;}
#information .info .info_con ul li  a{font-size: 13px;color: #717171;}

.case{width: 1003px;position: relative;margin: 0 auto; }
.case .case_hd{height: 40px;border: 1px solid #e0e0e0;}
.case .case_hd .case_hd1{float: left;line-height: 40px;margin-left: 9px;}
.case .case_hd .case_hd2{float: right;line-height: 40px;margin-right: 10px;}
.case .case_hd .case_hd2 a{color: #717171;}
.case .case_con{height: 183px;border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
.case .case_con #demo {background: #fff;overflow:hidden;width: 980px;height: 160px; margin: 0 auto;position: relative;top: 13px;}
.case .case_con #demo img {position: relative;top: 3px;left: 4px;width:218px;height:151px;}
.case .case_con #indemo {float: left;width: 800%;}
.case .case_con #demo1 {float: left;}
.case .case_con .demo_con{width: 227px;height: 158px;border: 1px solid #e0e0e0;float: left;margin-right: 19px;}
.case .case_con .demo_wz{position: relative;bottom: 31px;left: 4px; width: 218px;height:34px ;background-color: #434343;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;line-height:34px;text-align: center;}
.case .case_con .demo_wz a{color:#fff ;}
.case .case_con #demo2 {float: left;}

.m-foot{width: 100%;background-color: #000;}
.m-foot .m-foot_blc{width: 1003px;margin: 0 auto;}
.m-foot .m-foot_blc .m-foot_info{width: 490px;float: left;}
.m-foot .m-foot_blc .m-foot_info p{color: #fff;font-size: 13px;margin: 0;line-height: 26px;font:Arial,"微软雅黑";}
.m-foot .m-foot_blc .m-foot_info span{color: #fff;font-size: 13px;margin: 0;line-height: 26px;font:"微软雅黑",Arial;}
.m-foot .m-foot_blc .m-foot_info .p1{margin-top: 28px;margin-bottom: 12px;}
.m-foot .m-foot_blc .m-foot_info a{color: #fff;cursor: pointer;}
.m-foot .m-foot_blc .m-foot_info a:hover{text-decoration: underline;}
.m-foot .m-foot_blc .m-foot_info .spt_add{background: url(../images/sprite.png) 0 -207px no-repeat;padding-left: 30px;}

.m-foot .m-foot_blc .m-foot_info .spt_mobile{background: url(../images/sprite.png) 0 -238px no-repeat;padding-left: 30px;}

.m-foot .m-foot_blc .m-foot_info .spt_fax{background: url(../images/sprite.png) 0 -269px no-repeat;padding-left: 30px;}

.m-foot .m-foot_blc .m-foot_info .spt_contact{background: url(../images/sprite.png) 0 -335px no-repeat;display: inline-block;line-height: 15px;padding-left: 30px;}

.m-foot .m-foot_blc .m-foot_info .spt_mail{background: url(../images/sprite.png) -1px -291px no-repeat;padding-left: 30px;}


.m-foot .m-foot_logo{width: 254px;height: 106px; float: right;background: url(../images/logo_bottom.png) no-repeat; background-position: top 22px right 0;text-align: center;color: #fff;*position: relative;*top: 22px;}
.m-foot .m-foot_logo .spt_tel{background: url(../images/sprite.png) 0 -313px no-repeat;display: inline-block;font-family:Verdana,"Microsoft Yahei"; padding-left: 30px;font-size:18px;position:relative;top:100px;}

#con .ys{ height:277px; background-color:#d9e8f4;}



.mod18{width:1920px;position:absolute;left:50%;margin-left: -960px; background: url(../images/bg.jpg) no-repeat;height: 1002px;}
.mod18 .btn{position:absolute;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:380px;background:url(../images/bgArt1.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:250px;width:32px;height:48px;}
.mod18 #prev,.mod18 #next{top:860px;width:35px;height:73px;}
.mod18 .next{right:380px;background:url(../images/bgArt2.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#343331;}
.mod18 .picBox{width:1191px; height:665px;position:relative;top:128px;margin:0 auto; overflow:hidden;}
.mod18 .picBox ul{height:665px;position:absolute; left:0;}
.mod18 .picBox li{width:1191px;height:665px;}
.mod18 .listBox{width:1024px;height:200px;margin:0 auto;position:relative;overflow:hidden;top: 124px;}
.mod18 .listBox ul{height:200px;position:absolute;}
.mod18 .listBox li{width:210px;height:200px;cursor:pointer;position:relative; padding:5px 0 0 0;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox img{border:1px solid #e2e2e2;}
.mod18 .listBox li div{width:184px;text-align: center;padding-top:10px;}
.mod18 .listBox .on img{border:1px solid #0055a2;}
.mod18 .listBox .on{background:url(../images/img_bg.png) 87.5px top no-repeat;}
.mod18 .listBox .on i{display:block;}
















#con .ty_tit{ font-size:20px; font-weight:bold; color:#ee7800; line-height:40px;}

#con .con_left{ width:225px;  float:left;}



.con_left_t{ height:30px; line-height:30px; background-color:#000; padding-left:18px; color:#fff; font-size:14px;} 
.con_left_hp{width: 235px;height: 1136px;border: 1px solid #d6d6d6;}
.con_left_hp1{width: 235px;height: 568px;border: 1px solid #d6d6d6;}
.con_left_hp .rekmd{width:160px;height:160px;margin-top:5px ;margin-left:38px; border: 1px solid #d1d1d1;}
.con_left_hp .rekmd img{width:160px;height:160px;}
.con_left_hp .wz{line-height: 20px;text-align: center;width: 100%;margin-bottom: 5px;}
.con_left_hp .wz a{font: 12px;color: #666;}
.con_left_hp1 .rekmd{width:160px;height:160px;margin-top:5px ;margin-left:38px; border: 1px solid #d1d1d1;}
.con_left_hp1 .rekmd img{width:160px;height:160px;}
.con_left_hp1 .wz{line-height: 20px;text-align: center;width: 100%;margin-bottom: 5px;}
.con_left_hp1 .wz a{font: 12px;color: #666;}
.con_left_ctus{margin-top: 15px;}
.con_left_ctus .con_left_con{width:235px ;height:333px ;border:1px solid #d1d1d1;background: url(../images/map.jpg) top center no-repeat;}
.con_left_ctus .con_left_con .p1{margin-top: 126px;margin-bottom: 21px;}
.con_left_ctus .con_left_con p{font-size: 14px;color: #888;padding-left: 12px;margin: 0; line-height: 25px;}


#con .con_left ul li{height:35px; line-height:35px; border-bottom:1px dotted #ccc; padding-left:20px;}

#hot_p{  background-image: url(../images/pro_bg.jpg);background-repeat: no-repeat;
    height: 213px;margin: 0; padding: 20px 10px 0 60px; width: 900px;}



#con .con_right{ width:980px; overflow:hidden; float: right;}
#con .con_right .ab{ height:225px; width:356px; float:left; line-height:20px;}
#con .con_right .news{ height:225px; width:356px; float:right;}
#con .con_right .news ul li{height:35px; clear:both; line-height:35px; border-bottom:1px dotted #ccc; padding-left:20px; background-image:url(../images/line.jpg); background-position:5px center; background-repeat:no-repeat;}
#con .con_pro ul{ margin:20px 0 0 0px;; padding:0px; width:110%;}
#con .con_pro ul li{width:177px;height:200px; overflow:hidden; float:left; margin-right:20px; margin-bottom:20px; position:relative;}
#con .con_pro ul li p{background-color:#000;width:220px;height:20px; margin:0px; padding:10px; position:absolute; left:0px; bottom:0px; color:#fff; font-size:12px; line-height:20px;
    filter:alpha(opacity=50); 
-moz-opacity:0.5; 
opacity:0.5;}
#con .con_pro ul li p strong{color:#fff; font-size:14px;height:10px; display:block;}


#ab_info .con_pro ul{ margin:20px 0px; padding:0px; width:105%;}
#ab_info .con_pro ul li{width:240px;height:140px; overflow:hidden; float:left; margin-right:10px; margin-bottom:20px; position:relative;}
#ab_info .con_pro ul li p{background-color:#000;width:220px;height:20px; margin:0px; padding:10px; position:absolute; left:0px; bottom:0px; color:#fff; font-size:12px; line-height:20px;
    filter:alpha(opacity=50); 
-moz-opacity:0.5; 
opacity:0.5;}
#ab_info .con_pro ul li p strong{color:#fff; font-size:14px;height:10px; display:block;}

#ab_info .pro_brief{width: 751px;height: 450px;position: relative;}
#ab_info .pro_brief .let{width: 401px;height: 375px;float: left;}
#ab_info .pro_brief .let img{width: 375px;height: 375px;position: relative;left: 13px;border: 1px solid #d1d1d1;}
#ab_info .pro_brief .rit{width: 331px;height:375px ;float: right;}
#ab_info .pro_brief .rit .rit_t{height: 29px;border-bottom: 2px solid #0766c0;font-size: 18px;line-height: 29px;color: #0766c0;}
#ab_info .pro_brief .rit .rit_con{width: 331px;height: 269px;float: right;color: #2c2c2c;line-height: 23px;padding-top: 10px;overflow:auto;}

#ab_info .pro_brief .rit .button{background: url(../images/rit_btn.png) no-repeat;width: 120px;height: 40px;}
#ab_info .pro_brief .rit .rit_btn{width: 331px;float: right;font-size:18px ;color:#0766c0 ;padding-top: 8px;}
/*#ab_info .pro_brief .rit .rit_btn .button a{color: #fff;font-size: 14px;position: relative;top:12px;left: 40px;}*/
#ab_info .pro_brief .bot{height: 42px;position: absolute;bottom: 0;width: 751px;border-bottom: 2px solid #2c2c2c;left:0;}
#ab_info .pro_brief .bot_t{width: 161px;height: 42px;background: #2c2c2c;text-align: center;}
#ab_info .pro_brief .bot_t span{color: #fff;font-size: 16px;padding-top: 13px;position: relative;top: 12px;}

.ab_new{overflow: hidden;padding-top:20px;}


#footer-container-bottom{
	background-color: #d9e9db;overflow: hidden;
	margin: 0;
}


#footer {
text-align:center;	
	padding: 30px 0px 30px 0px;
	font-size: 12px;
	width: 980px;
	margin: 0 auto;
	color: #000;
	clear: both;
	line-height:25px;
}
#footer .f_l
{
    width:240px; height:220px; float:left;
    }

#footer .f_c
{
    width:240px; height:220px; float:left;
    }
#footer .f_r
{
    width:240px; height:220px; float:right;
    }





#about_con{width:1003px; margin:244px auto 0px auto; position: relative;}

#ban{background-position:center top; background-repeat:no-repeat; overflow:hidden;clear:both;}
/*#ban .bann{width: 1003px;margin: 0 auto;position: relative;}
#ban .ban1{font-size: 30px;color: #000;line-height: 30px;position: absolute;top:46px ;left:164px ;}
#ban .ban2{font-size: 37px;font-weight: bold;line-height: 37px;position: absolute;top: 93px;left:35px ;}
#ban .ban3{font-size: 16px;color: #4d4d4d;line-height: 16px;position: absolute;top:141px ;left: 36px;}*/

#about_con #Recnews{width:750px;height:150px;border: 1px solid #ccc;margin-top: 10px;}
#about_con #Recnews .hd{background: url(../images/rec_bg.png) repeat-x;width: 750px;height: 34px;border-bottom: 4px solid #2c2c2c;}
#about_con #Recnews .hd .hd1{font-size: 16px;color: #000;float: left;padding-left: 15px;line-height: 38px;}
#about_con #Recnews .hd .hd2{float: right;line-height: 38px;padding-right:15px ;padding-top:3px ;}
#about_con #Recnews .hd .hd2 a{color: #99999f;}
#about_con #Recnews .con li{float: left;width: 342px;line-height: 24px;padding-top: 2px;padding-left: 10px;margin-right: 20px;}
#about_con #Recnews .con span{float: right;}
#about_con #Recnews .con a{color: #666;}



#ab_left
{
    width:189px; padding-left:15px; padding-top:20px;
    }
#about_con .con_left{ width:237px; right: 0;float: right;}
#about_con .con_left ul li{height:35px; line-height:35px; border-bottom:1px dotted #ccc; padding-left:20px;}    


#ab_right{width:752px; float:left;}
#ab_right .ab_right_hd{height:29px; line-height:29px; border:1px solid #ccc;}
#ab_right .ab_right_hd a{color: #2c2c2c;}
#ab_right #ab_info li a{color: #666;margin-top: 12px;font-size:16px;}
#ab_right #ab_info .nl a{color: #666;margin-top: 12px;font-size:13px;}

#ab_info_cl img{max-height:107px;height:expression(document.body.clientHeight > 107?"107px":"auto" );display:block;border:0}
#ab_info_cl ul{width: 110%; margin:10px; padding:0px;}
#ab_info_cl ul li{border: 1px solid #ccc;display: inline;float: left;height: 109px;line-height: 107px;margin-right: 17px;margin-top: 25px;overflow:hidden;padding: 2px;text-align: center;width: 160px;}


.shareThis {

  display: block;
  height: 80px;
  padding: 0;
  /*width: 620px;*/
}

.bgShare {
    background: url("../images/fx.png") no-repeat scroll right -50px #EEEEEE;
    display: block;
    height: 30px;
}

.shareLeft {
  background: url("../images/fx.png") no-repeat scroll 0 -100px rgba(0, 0, 0, 0);
  display: block;
  float: left;
  height: 30px;
  width: 16px;
}

.shareArrow {
  background: url("../images/fx.png") no-repeat scroll 0 -5px rgba(0, 0, 0, 0);
  display: block;
  float: left;
  height: 30px;
  width: 28px;
}

.shareText {
    background-color: #003366;
    float: left;
    height: 20px;
    min-width: 10px;
    padding: 5px 3px;
	font-size: 12px;
    font-weight: normal;
    line-height: 20px;
	color:#fff;
}

ul.shareButtons {
    padding: 10px 0 0 0px;
}


.socialbar a.icon_twitter, ul.shareButtons li.icon_twitter {
    background-position: 0 0;
}
 ul.shareButtons li {
    background-image: url(../images/fx.png);
    background-repeat:no-repeat;
    border-bottom: 0 none !important;
    display: block;
    float: left;
    height: 36px !important;
    margin-right: 0px;
    padding: 0  !important;
    width: 36px  !important;
}

ul.shareButtons li a {
    border-bottom: 0 none;
    display: block;
    text-decoration: none;
    text-indent: -1200em;
     height: 36px;
}

ul.shareButtons li.icon_twitter {
    background-position: 0 0;
}


ul.shareButtons li.icon_facebook {
    background-position: -35px 0;
}




ul.shareButtons li.icon_googlep {
    background-position: -68px 0;
}




ul.shareButtons li.icon_xing {
    background-position: -101px 0;
}




ul.shareButtons li.icon_linkedin {
    background-position: -134px 0;
}


.foot{ overflow:hidden; border-top:2px solid #e4e4e4;}

.foot .foot_in{width:980px; line-height:50px; margin:0px auto;}

.side{position:fixed;width:50px;height:275px;right:0;top:250px;z-index:100;}
.side ul li{width:50px;height:50px;float:left;position:relative;margin-bottom: 2px;}
.side ul li .sidebox{position:absolute;width:50px;height:50px;border-radius:5px 0 0 5px;top:0;right:0;transition:all 0.3s;background:#0055a2;color:#fff;font:16px/50px "微软雅黑";overflow:hidden;}
.side ul li a{cursor: pointer;}
.side ul li a:hover .sidebox{width: 200px;}
.side ul li .sidetop{width:50px;height:50px;line-height:50px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#4fa5f3;}
.side ul li img{float:right;}

.side2{position: fixed;width: 40px;right: 10px;
    z-index: 100;
    top: 450px;
    height: 80px;
}
.side2 ul li{
    width: 40px;
    height: 40px;
    vertical-align: top;
}
.side2 ul li a{
    display: block;
    background-color: #4fa5f3;
    height: 40px;
    width: 40px;
    text-align: center;
    line-height: 40px;
    cursor:pointer;
}
.side2 ul li a img{
    vertical-align: middle;
    display: inline-block;
}
.side2 ul li a:hover{
    background-color: #0055a2;
}
.side2 ul li .weixin{
    position: absolute;
    left: -154px;
    bottom: 0;
    display: none;
}
.side2 ul li .weixin em{
    width: 5px;
    height: 17px;
    display: block;
    position: absolute;
    right: -5px;
    top: 50%;
    margin-top: 3px;
}
.side2 ul li .weixin img{
    display: block;
}

.zs{position: relative;overflow: hidden;margin-bottom: -43px;}
.zs1{width: 1920px;height: 597px; position: relative; left: 50%;margin-left: -960px; background: url(../images/zs1.jpg) no-repeat;}
.zs2{width: 1920px;height: 194px; position: relative; left: 50%;margin-left: -960px; background: url(../images/zs2.jpg) no-repeat;}
.zs3{width: 1920px;height: 878px; position: relative; left: 50%;margin-left: -960px; background: url(../images/zs3.jpg) no-repeat;}
.zs4{width: 1920px;height: 0px; position: relative; left: 50%;margin-left: -960px; background: url(../images/zs4.jpg) no-repeat;}
.zs5{width: 1920px;height: 608px; position: relative; left: 50%;margin-left: -960px; background: url(../images/zs5.jpg) no-repeat;}
.zs6{width: 1920px;height: 904px; position: relative; left: 50%;margin-left: -960px; background: url(../images/zs6.jpg) no-repeat;}

.weixin2 {
    width: 145px;
    height: 170px;
    border: 1px solid #e1e1e1;
    position: fixed;
    background-color: #FFF;
    bottom: 20px;
    right: 1px;
    z-index: 999999999;
}
.weixin2 li {
    padding: 0px;
    margin: 0px;
    width: 145px;
    float: left;
}